 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
Dereferencing
refers to accessing the value that
|
 |
|
|
|
a pointer points
to.
|
|
|
|
To do
this “*” operator that interprets single
|
|
 |
|
|
|
|
|
argument as an
address and returns the
|
|
|
contents of the
address as the value of the
|
|
|
operation.
Usage:
|
|
|
|
*p
|
|
|
|
EXAMPLE:
|
|
 |
|
|
|
|
|
|
int i = 25, *j;
|
|
|
|
Here, j is a pointer to integer. Assume i and j are
|
|
|
allocated
memory cells at addresses 5FA62 and
|
|
|
5FA70,
respectively. This means that the value of i is
|
|
|
25, &i is 5FA62 and the value of &j is 5FA70.
|
|